internal parasite - French English Dictionary